deep trench - French English Dictionary